TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/08/2025)
2024
Section - Midwest
Area - Western Michigan
League - 2024 WMI SSL USTA League Adult 18&Over Weekend Leagues
Flight - WMI SSL A18&O 3.5 M (8 player)
--------------------------------------------------------------------------------------------------------------------------------------
PY Foti SSL A18-3.5M
League Record: 4 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Lawrence Czubak - 3.38
Matthew Freer - 3.33
Robert Foti - 3.29
Christopher Carnes - 3.27
Jon Moyle - 3.18
Casey Redfield - 3.14
Alec Williams - 3.08
Paul Cheng - 3.02
Christopher Alcaraz - 3.00
Troy Bach - 2.98
John Cain - 2.92
Jonathan Selmon - 2.63
Logan Brown - 2.62
Toby Alcaraz - n/a
John Myers - n/a
Charles Holcomb - n/a
League Results By Position
1S 2S 1D 2D 3D
Alec Williams - 3.08 & John Cain - 2.92 1 - 0
Alec Williams - 3.08 2 - 0 1 - 1
Christopher Carnes - 3.27 & John Cain - 2.92 0 - 1
Christopher Carnes - 3.27 & Jon Moyle - 3.18 0 - 1
Christopher Carnes - 3.27 1 - 0
Charles Holcomb - n/a & Christopher Carnes - 3.27 1 - 0 1 - 0
Charles Holcomb - n/a & John Cain - 2.92 0 - 1
Casey Redfield - 3.14 & Matthew Freer - 3.33 1 - 0
John Cain - 2.92 & John Myers - n/a 0 - 1
Jonathan Selmon - 2.63 & Matthew Freer - 3.33 0 - 1
Logan Brown - 2.62 & Jonathan Selmon - 2.63 0 - 1
Lawrence Czubak - 3.38 & John Cain - 2.92 1 - 0 1 - 0
Lawrence Czubak - 3.38 1 - 2
Matthew Freer - 3.33 1 - 0
Paul Cheng - 3.02 & Troy Bach - 2.98 0 - 1
Paul Cheng - 3.02 0 - 1 1 - 0
Robert Foti - 3.29 & Christopher Carnes - 3.27 1 - 0
Robert Foti - 3.29 & Jon Moyle - 3.18 3 - 0
Robert Foti - 3.29 & Troy Bach - 2.98 0 - 1
Toby Alcaraz - n/a & Christopher Alcaraz - 3.00 1 - 0
Toby Alcaraz - n/a 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
MVH Vivas SSL A18-3.5M
League Record: 4 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Jose Vivas - 3.40
Jorge Vazquez - 3.40
Jon Zondervan - 3.32
Jason Deans - 3.25
Brian Buurma - 3.22
James Smith - 3.21
Jason Birky - 3.14
Paul Rutherford - 3.11
Dann Howitt - 3.05
Pedro Martinez - 3.04
ChioHinh Saelaw - 2.84
Enrique Perez - 2.77
Jonathon DeLeon - 2.73
Naveen Gajula - n/a
League Results By Position
1S 2S 1D 2D 3D
Brian Buurma - 3.22 & Jon Zondervan - 3.32 0 - 1
Brian Buurma - 3.22 & Jose Vivas - 3.40 1 - 2 1 - 0
ChioHinh Saelaw - 2.84 0 - 2 1 - 1
Dann Howitt - 3.05 & Jorge Vazquez - 3.40 1 - 0
Dann Howitt - 3.05 & Jason Birky - 3.14 0 - 1
Enrique Perez - 2.77 & Jonathon DeLeon - 2.73 0 - 1
Enrique Perez - 2.77 0 - 1
Jon Zondervan - 3.32 & Jorge Vazquez - 3.40 1 - 0
Jonathon DeLeon - 2.73 & Jorge Vazquez - 3.40 0 - 1 1 - 0
Jorge Vazquez - 3.40 2 - 0 0 - 1
James Smith - 3.21 & Brian Buurma - 3.22 0 - 1
James Smith - 3.21 & Jon Zondervan - 3.32 1 - 0
James Smith - 3.21 & Jason Birky - 3.14 1 - 0
James Smith - 3.21 & Naveen Gajula - n/a 1 - 0
Jason Birky - 3.14 & Jason Deans - 3.25 1 - 0
Jason Birky - 3.14 & Paul Rutherford - 3.11 1 - 0
Jason Birky - 3.14 1 - 0
Jason Deans - 3.25 & Jon Zondervan - 3.32 0 - 1
Jason Deans - 3.25 & Naveen Gajula - n/a 0 - 1
Jason Deans - 3.25 1 - 0
Pedro Martinez - 3.04 0 - 2 0 - 1
Paul Rutherford - 3.11 & ChioHinh Saelaw - 2.84 1 - 0
Paul Rutherford - 3.11 & Jose Vivas - 3.40 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
PA Dreisbach SSL A18-3.5M
League Record: 6 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Chad Wagner - 3.35
David Tarnow - 3.33
Eric Dreisbach - 3.30
Evan Hall - 3.29
Brandon Green - 3.28
Ryan McNamara - 3.27
Dan DeHaan - 3.27
Todd Loughin - 3.23
Ryan Nash - 3.20
Mike Borda - 3.17
Robert Faber - 3.16
Mark Wallis - 3.12
Robert Carlton - 3.01
Ryan Ream - n/a
Lincoln Loughin - n/a
League Results By Position
1S 2S 1D 2D 3D
Brandon Green - 3.28 0 - 1
Chad Wagner - 3.35 & Robert Carlton - 3.01 1 - 0
Chad Wagner - 3.35 & Robert Faber - 3.16 1 - 0
Chad Wagner - 3.35 1 - 0 1 - 0
Dan DeHaan - 3.27 & David Tarnow - 3.33 1 - 2
Dan DeHaan - 3.27 & Todd Loughin - 3.23 1 - 0
David Tarnow - 3.33 & Mark Wallis - 3.12 1 - 0
David Tarnow - 3.33 & Ryan McNamara - 3.27 1 - 0
Eric Dreisbach - 3.30 & Robert Carlton - 3.01 0 - 1
Eric Dreisbach - 3.30 & Ryan McNamara - 3.27 1 - 0
Eric Dreisbach - 3.30 & Ryan Nash - 3.20 1 - 0
Eric Dreisbach - 3.30 & Todd Loughin - 3.23 1 - 1
Evan Hall - 3.29 2 - 1 1 - 1
Lincoln Loughin - n/a 1 - 0
Mike Borda - 3.17 1 - 1 1 - 1
Mark Wallis - 3.12 & Robert Faber - 3.16 0 - 2
Mark Wallis - 3.12 & Ryan Nash - 3.20 1 - 0
Mark Wallis - 3.12 & Ryan Ream - n/a 1 - 0
Robert Carlton - 3.01 1 - 0
Robert Faber - 3.16 & Ryan Ream - n/a 1 - 0
Ryan McNamara - 3.27 & Ryan Nash - 3.20 1 - 0
Ryan McNamara - 3.27 & Todd Loughin - 3.23 2 - 0
--------------------------------------------------------------------------------------------------------------------------------------
MVC Tenace SSL A18-3.5M
League Record: 2 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Jason Tenace - 3.34
james gage - 3.30
Jacob Widgren - 3.26
eric starke - 3.24
Robert Pearson - 3.21
Bobby Bolt - 3.15
Jeff Stevens - 3.13
Steve Shumard - 3.12
Christopher Musil - 3.12
Alex Zhong - 3.12
Matt Swartz - 3.08
Rafael Bilbao - 3.06
Paul Wendling - 2.94
Jacob Russell - 2.92
Trevor Webb - 2.75
League Results By Position
1S 2S 1D 2D 3D
eric starke - 3.24 & Christopher Musil - 3.12 0 - 1
eric starke - 3.24 1 - 1 1 - 0
james gage - 3.30 & eric starke - 3.24 1 - 0
james gage - 3.30 & Christopher Musil - 3.12 0 - 1
james gage - 3.30 & Jacob Widgren - 3.26 1 - 0
james gage - 3.30 & Jason Tenace - 3.34 1 - 0
james gage - 3.30 & Matt Swartz - 3.08 1 - 0
Alex Zhong - 3.12 & Steve Shumard - 3.12 1 - 0
Alex Zhong - 3.12 & Trevor Webb - 2.75 0 - 1
Alex Zhong - 3.12 0 - 2
Bobby Bolt - 3.15 & Jacob Russell - 2.92 0 - 1
Bobby Bolt - 3.15 1 - 1
Jeff Stevens - 3.13 & Matt Swartz - 3.08 1 - 0
Jeff Stevens - 3.13 & Trevor Webb - 2.75 0 - 1
Jacob Russell - 2.92 & Trevor Webb - 2.75 0 - 1
Jacob Russell - 2.92 1 - 0
Jacob Widgren - 3.26 & Christopher Musil - 3.12 0 - 1
Jacob Widgren - 3.26 & Robert Pearson - 3.21 0 - 1
Jacob Widgren - 3.26 1 - 1
Jason Tenace - 3.34 & Christopher Musil - 3.12 1 - 0
Jason Tenace - 3.34 & Jeff Stevens - 3.13 0 - 1 1 - 0
Jason Tenace - 3.34 & Steve Shumard - 3.12 1 - 0
Matt Swartz - 3.08 & Steve Shumard - 3.12 0 - 1
Paul Wendling - 2.94 & Matt Swartz - 3.08 1 - 0
Paul Wendling - 2.94 & Rafael Bilbao - 3.06 0 - 1
Robert Pearson - 3.21 2 - 1
Trevor Webb - 2.75 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
PA Lawrence SSL A18-3.5M
League Record: 2 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Patrick Myers - 3.55
Patrick Van Tuinen - 3.38
Matt Vander Eide - 3.19
Alec Ten Harmsel - 3.17
Thomas Obrien - 3.14
Glenn Dykstra - 3.06
Ben Adams - 3.06
Andy Amante - 3.01
Wayne Lawrence - 2.98
Steve Foster - 2.97
Francisco Andrade - 2.96
Tristan Marshall - 2.95
Kevin Thelen - 2.94
Jay Nickels - 2.91
Easton McKade Wierenga - 2.90
Joey Giarmo - 2.80
League Results By Position
1S 2S 1D 2D 3D
Alec Ten Harmsel - 3.17 & Glenn Dykstra - 3.06 1 - 1
Alec Ten Harmsel - 3.17 & Jay Nickels - 2.91 0 - 1
Alec Ten Harmsel - 3.17 & Patrick Van Tuinen - 3.38 1 - 0
Andy Amante - 3.01 & Matt Vander Eide - 3.19 0 - 1 0 - 1
Andy Amante - 3.01 & Thomas Obrien - 3.14 0 - 1
Easton McKade Wierenga - 2.90 0 - 1 1 - 2
Francisco Andrade - 2.96 & Joey Giarmo - 2.80 0 - 1
Glenn Dykstra - 3.06 & Andy Amante - 3.01 0 - 1
Glenn Dykstra - 3.06 & Thomas Obrien - 3.14 1 - 0
Joey Giarmo - 2.80 & Kevin Thelen - 2.94 0 - 1
Jay Nickels - 2.91 & Joey Giarmo - 2.80 1 - 0
Kevin Thelen - 2.94 & Steve Foster - 2.97 1 - 0
Kevin Thelen - 2.94 & Thomas Obrien - 3.14 0 - 1
Kevin Thelen - 2.94 & Tristan Marshall - 2.95 0 - 1
Matt Vander Eide - 3.19 2 - 1
Patrick Myers - 3.55 & Andy Amante - 3.01 1 - 0
Patrick Myers - 3.55 & Tristan Marshall - 2.95 1 - 0
Patrick Myers - 3.55 1 - 0
Patrick Van Tuinen - 3.38 2 - 0 2 - 0
Wayne Lawrence - 2.98 & Ben Adams - 3.06 0 - 4
--------------------------------------------------------------------------------------------------------------------------------------
WH Leneway SSL A18-3.5M
League Record: 0 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Andrew Leneway - 3.24
Ryan Warner - 3.18
Brian Fleckenstein - 3.18
Jeff Lehmann - 3.13
Carlos Padilla - 3.13
Brian Peterson - 3.13
Ron Tran - 3.08
Matthew Mingus - 3.05
Tyler Tran - 3.01
GREG ERB - 2.92
Matthew Fries - 2.82
David Beck - 2.80
carlos sims - 2.76
Jason Broadhurst - n/a
Andrew Rathbun - n/a
League Results By Position
1S 2S 1D 2D 3D
Andrew Leneway - 3.24 & Jeff Lehmann - 3.13 0 - 1
Andrew Rathbun - n/a & Matthew Fries - 2.82 0 - 1
Brian Fleckenstein - 3.18 & Jeff Lehmann - 3.13 1 - 1
Brian Fleckenstein - 3.18 0 - 2 1 - 1
Carlos Padilla - 3.13 1 - 2 1 - 0
David Beck - 2.80 & Andrew Leneway - 3.24 0 - 1
David Beck - 2.80 & Andrew Rathbun - n/a 0 - 1
David Beck - 2.80 0 - 3
GREG ERB - 2.92 & Andrew Leneway - 3.24 0 - 1
GREG ERB - 2.92 & Matthew Fries - 2.82 0 - 1
Jeff Lehmann - 3.13 & Ron Tran - 3.08 0 - 1
Jason Broadhurst - n/a & Andrew Leneway - 3.24 1 - 0
Jason Broadhurst - n/a & Andrew Rathbun - n/a 0 - 1
Jason Broadhurst - n/a & Matthew Mingus - 3.05 1 - 0
Ryan Warner - 3.18 & Andrew Leneway - 3.24 0 - 1
Ryan Warner - 3.18 & Brian Peterson - 3.13 1 - 2 0 - 1
Tyler Tran - 3.01 & Ron Tran - 3.08 1 - 0 0 - 1
carlos sims - 2.76 0 - 2
--------------------------------------------------------------------------------------------------------------------------------------
MC Schimpf SSL A18-3.5M
League Record: 0 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Scott Hamric - 3.39
Ronald Behrndt - 3.28
Deon Stein - 3.26
Timothy Milroy - 3.24
Arthur Sayers - 3.20
John Schimpf - 3.09
Christopher Varvatos - 3.06
Thomas Clark - 3.02
Sam Ambrose - 3.02
Tyler Nobel - 2.97
League Results By Position
1S 2S 1D 2D 3D
Arthur Sayers - 3.20 & Christopher Varvatos - 3.06 0 - 1
Arthur Sayers - 3.20 & John Schimpf - 3.09 1 - 1
Arthur Sayers - 3.20 & Thomas Clark - 3.02 1 - 0
Christopher Varvatos - 3.06 0 - 1
Deon Stein - 3.26 & Ronald Behrndt - 3.28 1 - 0 1 - 1
Deon Stein - 3.26 1 - 3
John Schimpf - 3.09 & Timothy Milroy - 3.24 1 - 0
John Schimpf - 3.09 0 - 1
Ronald Behrndt - 3.28 & Timothy Milroy - 3.24 1 - 0 2 - 0
Sam Ambrose - 3.02 & Tyler Nobel - 2.97 1 - 2 0 - 1
Sam Ambrose - 3.02 0 - 1
Scott Hamric - 3.39 & Christopher Varvatos - 3.06 1 - 0
Thomas Clark - 3.02 & Christopher Varvatos - 3.06 0 - 2
Thomas Clark - 3.02 & John Schimpf - 3.09 0 - 1 0 - 1
Thomas Clark - 3.02 0 - 2
Tyler Nobel - 2.97 & John Schimpf - 3.09 0 - 1
Tyler Nobel - 2.97 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
MVS Anastasiu SSL A18-3.5M
League Record: 6 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Trent Bell - 3.49
Fabien Chevrier - 3.40
Kevin Loftis - 3.34
sergio cuison - 3.33
Alex McClure - 3.32
David ONeill - 3.24
Cristian Anastasiu - 3.22
Robert Williams - 3.17
Joshua Welt - 3.16
Greg Troutt - 3.15
Gary Arp - 3.03
Mark Brock - 2.98
Mark Haller - 2.81
Ufuk Turan - n/a
Barth Roberts - n/a
League Results By Position
1S 2S 1D 2D 3D
sergio cuison - 3.33 & Greg Troutt - 3.15 1 - 1 3 - 0
sergio cuison - 3.33 & Robert Williams - 3.17 0 - 1
Alex McClure - 3.32 & Robert Williams - 3.17 1 - 0
Alex McClure - 3.32 & Trent Bell - 3.49 2 - 0
Barth Roberts - n/a 1 - 0
Cristian Anastasiu - 3.22 & Mark Haller - 2.81 0 - 1
Cristian Anastasiu - 3.22 & Robert Williams - 3.17 0 - 1
David ONeill - 3.24 2 - 1 2 - 0
Fabien Chevrier - 3.40 2 - 1
Gary Arp - 3.03 & Alex McClure - 3.32 1 - 0
Gary Arp - 3.03 & Cristian Anastasiu - 3.22 1 - 0
Gary Arp - 3.03 1 - 0
Joshua Welt - 3.16 1 - 0
Kevin Loftis - 3.34 & Trent Bell - 3.49 2 - 0 1 - 0
Mark Brock - 2.98 & Greg Troutt - 3.15 0 - 1 0 - 1
Mark Haller - 2.81 & Alex McClure - 3.32 0 - 1
Ufuk Turan - n/a & Joshua Welt - 3.16 0 - 1
Ufuk Turan - n/a & Kevin Loftis - 3.34 1 - 0